The Pioneer 3-DX robot is an all-purpose base, used for research and applications involving mapping, teleoperation, localization, monitoring and other behaviors.
It is a so-called differential-drive mobile platform, with a powered wheel on either side of the robot body, and a rear castor wheel for balance.
Each wheel is powered by its own motor. The motion of the robot is determined by the speed on the wheels:
Let's see a Pioneer robot moving!
In [ ]:
# this is code cell -> click on it, then press Shift+Enter
from IPython.display import YouTubeVideo
YouTubeVideo('vasBnRS3tQk')
In [ ]:
import packages.initialization
import pioneer3dx as p3dx
p3dx.init()
In [ ]:
import motion_widget
The cell above outputs two sliders, which control the translation and rotation of the robot. Initially both values are zero; move the slider left or right to change their values and move the robot.
Once you are familiar with the motion of the robot, please proceed to the next notebook: Motion Functions.
Sponsored by:
[![IEEE Robotics and Automation Society](img/logo/ras.png "IEEE Robotics and Automation Society")](http://www.ieee-ras.org) | [![Cyberbotics](img/logo/cyberbotics.png "Cyberbotics")](http://www.cyberbotics.com) | [![The Construct](img/logo/theconstruct.png "The Construct")](http://www.theconstructsim.com) |
Follow us:
[![Facebook](img/logo/facebook.png "Facebook")](https://www.facebook.com/RobotProgrammingNetwork) | [![YouTube](img/logo/youtube.png "YouTube")](https://www.youtube.com/user/robotprogrammingnet) |